<?php
// ajouter ou modifier une vidéo
require_once('lib/video.php');

// champs des formulaire
$input_name = '';
$input_url = '';

if (isset($_POST['submit-video'])) {
	$input_name = clean_str($_POST['name']);
	$input_url = clean_str_preserve_tags($_POST['url']);

	$errors = array();
	if ($input_name == '') {
		$errors[] = 'Vous devez indiquer le nom de la vidéo';
	}
	if ($input_url == '') {
		$errors[] = 'Vous devez indiquer le code HTML de la vidéo';
	}
	
	if (count($errors) == 0) {
		
		if (isset($_GET['id'])) {
			// modification
			video_update($_GET['id'], $input_name, $input_url);
			echo '<p class="success">Votre vidéo a été mise à jour</p>';
		}
		else {
			// ajout
			video_add($input_name, $input_url);
			echo '<p class="success">Votre vidéo a été mise en ligne</p>';
		}
	}
	else {
		echo '<p class="error">Merci de corriger les erreurs suivantes :</p>';
		print_array($errors);
	}
}


if (!isset($_GET['id'])) {
	// ajout
	?>
	<h3>Ajouter une vidéo</h3>
	<?php
}
else {
	// modification
	?>
	<h3>Modifier une vidéo</h3>
	<?php
	$video = video_get_by_id($_GET['id']);
	if ($video != NULL) {
		$input_name = $video['name'];
		$input_url = $video['url'];
	}
	else {
		echo '<p class="error">Cette vidéo n\'existe pas</p>';
	}
}	
?>

<form action="<?php echo $_SERVER['REQUEST_URI'] ?>" method="post" class="form-content">
	<p>
		Nom de la vidéo :<br />
		<input type="text" name="name" value="<?php echo $input_name ?>" size="50" />
	</p>
	<p>
		Copiez/collez le code HTML de la vidéo en ligne :<br />
		<textarea name="url" rows="8" cols="50"><?php echo $input_url ?></textarea>
	</p>
	<p>
		<input type="submit" value="Envoyer" name="submit-video" />
	</p>	
</form>

